/*页面布局初始化*/
*{
	margin: 0;
	padding: 0;
}
.header_top li{
	list-style-type: none;
}
/*header布局开始*/
header{
	width: 980px;
	height: 100px;
	margin: 0 auto;
}
/*header_top布局开始*/
.header_top{
	height: 50px;

}
.header_top li {
	float: left;
	margin-right: 11px;
	margin-top: 28px;
	font-size: 14px;
	
}
.header_top li a{
	color: #2D64B3;
}
.header_top>li:first-child{
	margin-right: 20px;
	margin-top: 8px;
}
/*form布局开始*/
.header_bottom{
	height: 50px;

}
.header_bottom .search_txt{
	width: 543px;
	height: 32px;
	border: 1px #999 solid;
	padding-left: 15px;
	float: left;
}
/*enter&search button*/
.btn{
	width: 95px;
	height: 32px;
	background: url(./images/search_sp.png) no-repeat;
	display: block;
	float: left;
	margin-left: 10px;
	text-decoration: none;
	text-align: center;
	line-height: 32px;
}
.enter_btn{
	background-position: 0 -72px;
	color: white;
}
.search_btn{
	background-position: 0 -35px;
}
.gaoji{
	display: block;
	width: 60px;
	height: 22px;
	float: left;
	font-size: 12px;
	color: #2D64B3;
	text-align: center;
	line-height: 22px;
	margin-left: 10px;
}
/*top_list开始*/
.top_list ul {
	position: absolute;
	right: 20px;
	top: 5px;
	list-style-type: none;
}
.top_list ul li {
	float: left;
	margin-left: 10px;
}
.top_list ul li a{
	font-size: 12px;
	color: #2D64B3;
	text-decoration: none;
}
/*.top_list_menu开始*/
.top_list_menu{
	display: block;
	width: 14px;
	height: 14px;
	background:url(./images/userbar_icon.png) no-repeat;
	margin-top: 5px;
}
.shop{
	background-position: -24px -64px;
}
.phone{
	background-position: 0 -82px;
}
.shu{
	display: block;
	width: 1px;
	height: 14px;
	background-color: #ccc;
	margin-top: 5px;
}
/*top_list_after开始*/
.appcenter{
	display: block;
	background:url(./images/appcenter_icon.png) no-repeat;
	line-height: 26px;
	padding-left: 20px;
}
.guanwang{
	display: block;
	background:url(./images/userbar_medal.gif) no-repeat;
	line-height: 26px;
	padding-left: 25px;
}
/*banner开始*/
.banner{
	display: block;
	width: 980px;
	margin: 0 auto;
	position: relative;
}
.banner_top{
	display: block;
}
.banner_bottom{
	width: 978px;
	height: 90px;
	background-color: #F2F4F7;
	border: 1px solid #ccc;
	border-top: 0;
}
.logo{
	position: absolute;
	bottom: 10px;
	left: 20px;
	padding: 5px;
	border: 1px solid #ccc;
}
/*.banner_nav开始*/
.banner_nav{
	display: block;
	width: 978px;
	height: 46px;
	background:url(./images/nav_bright.png);
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin: 0 auto;
}
.banner_list{
	float: left;
	list-style-type: none;
	padding-left: 45px;
	margin-top: 13px;
	font-size: 16px;
	background:url(./images/nav_icon_bright.png);
	

}
.banner_list a{
	text-decoration: none;
	color: #5c6573;
}
.watch{
	background-position: 20px -98px;
}
.buy{
	background-position: 20px -747px;
}
.pic{
	background-position: 20px -137px;
}
.best{
	background-position: 20px -181px;
}
.video{
	background-position: 20px -225px;
}
.game{
	background-position: 20px -318px;
}
.group{
	background-position: 20px -473px;
}
.li{
	list-style-type: none;
}
.jiange{
	display: block;
	float: left;
	width: 1px;
	height: 20px;
	background-color: #ccc;
	margin-left: 20px;
	margin-top: 15px;
}

.banner_list:hover{
	background-color: #ccc;

}
/*.article部分*/
.clear{
	clear: both;
}
article{
	display: block;
	margin:0 auto;
	width: 978px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background:url(./images/f_content_bg.png) repeat-y left top;
	position: relative;
}
.main_list{
	height: 180px;
	/*border-bottom:1px dashed #ccc;*/
}
.post_list{
	width: 738px;
}
.post{
	list-style-type: none;
}
.list_num{
	float: left;
	width: 50px;
	height: 30px;
	background:url(./images/f_reply_bg.png) no-repeat left top;
	font-size: 12px;
	text-align: center;
	line-height: 30px;
	color: #666;
	margin:10px;
}
.post>div{
	border-bottom: 1px dashed #ccc;
	width: 700px;
}
/*.post:first-child div{
	border:none;
}*/
.list_par{
	width: 460px;
	margin-left: 80px;
	padding-top: 10px;
}
.list_par a{
	color: #2D64B3;
	text-decoration: none;
	font-size: 15px;
}
.list_par a:hover{
	color: #2D64B3;
	text-decoration: underline;
}
.list_txt{
	font-size: 13px;
	line-height: 30px;
	color: #666;
}
.list_img{
	width: 460px;
	margin-top: 20px;
	margin-left: 80px;
}
.list_reply{
	float: right;
	width: 155px;
	height: 44px;
	margin-top: -155px;
	margin-right: 10px;
	font-size: 13px;
	color: #ccc;
}
.post:hover{
	width: 740px;
	height: 175px;
	background-color: #F1F1F1;

}
.post:hover .list_reply{
	display: none;
}
/*.menu_title*/
.menu_title{
	width: 400px;
	height: 40px;
	float: left;
	margin:30px auto auto 210px;
}
.njb {
	font-size: 22px;
	color: #333;
	text-decoration: none;
}
.guanzhu{
	display: block;
	width: 72px;
	height: 28px;
	background:url(./images/frs_islike.png) no-repeat;
	margin-left: 100px;
	margin-top: -28px;
}
.shuju{
	float: left;
	font-size: 12px;
	margin-left: 180px;
	margin-top: -20px;
}
.shuju_title{
	color:#aaa;
}
.nm{
	color: #FF7F3E;
}
.qd{
	width: 181px;
	height: 50px;
	background:url(./images/sign_btn.png) no-repeat;
	float: right;
	margin-right: 20px;
	margin-top: 15px;
}
.qiandao{
	display: block;
	width: 181px;
	height: 50px;

}
.qiandao_list{
	position: absolute;
	right: 40px;
	top: 195px;
	line-height: 22px;
	color: #999;
	font-size: 12px;
}
.listcolor{
	color: #F60;
}
article{
	position: relative;
}

.main-right{
	position: absolute;
	right: 0;
	top: 0;
	width: 238px;
}
.main-right-vip{
	width: 208px;
	height: 150px;
	border-bottom: 1px dashed #ccc;
	padding: 35px 15px 22px 15px;
}
.intro{
	width: 198px;
	height: 100px;
	float: left;
}
.co12-left{
	display:block;
	float:left;
	width:90px;
	height:86px;
	text-align:center;
	text-decoration: none;
}
.co12-left-pic{
	margin: 0 auto;
	width: 64px;
}
.co12-left-txt{
	font-size: 15px;
}
.huiyuan{
	list-style-type: none;
	display: block;
	float: left;
}
.huiyuan li{
	font-size: 12px;
	color: #999;
	line-height: 20px;
}
.red-title{
	display:block;
	float:left;
	width:22px;
	height:21px;
	margin-top:4px;
	background:url(./images/celebrity_z_b780a98.png) no-repeat;
}
.red-name{
	display:block;
	float:left;
	width:22px;
	height:21px;
	margin-top:4px;
	background:url(./images/celebrity_z_b780a98.png) no-repeat;
	background-position: 0 -32px;

}
.six{
	display:block;
	float:left;
	width:22px;
	height:21px;
	margin-top:4px;
	background:url(./images/celebrity_z_b780a98.png) no-repeat;
	background-position: -32px 0;

}